package com.doubi.entity;


import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import org.springframework.stereotype.Component;

/**
 * 发布作品表
 */
@Data
@Component
public class Releasetable{
  private int releaseId;//发布作品id
  private String releaseNum;//作品编码，随机生成 图片p开头，视频s开头
  private String title;//标题
  private String content;//内容
  private String worksCover;//作品封面地址
  private int status;//作品状态 默认为1（所有人可见）、0（私密）、2（好友可见）、3（下架）
  private int viewCounts;//视频播放量
  private int forwardNum;//转发数
  private int auditStatus;//审核状态 默认值0,（审核中）、1.通过、2.未通过
  private int worksType;//作品类型 0：视频 1：图文
  private int classId;//分类id
  private int tagId;//标签id
  private String releaseTime;
  private String ViodeTime;//视频总时长
  //2月28视频分类加
  @TableField(exist = false)
  private int likeNum;//点赞数
  @TableField(exist = false)
  private boolean ifLike=false;//单个视频中此视频是否被点赞
  private int userId;//用户id
  //3月3新增
  @TableField(exist = false)
  private Userinfo userinfo;
  //视频地址
  @TableField(exist = false)
  private String frilmsg;
  //视频评论数量
  @TableField(exist = false)
  private int commentNum;
  //作者userName
  @TableField(exist = false)
  private String userName;
  @TableField(exist = false)
  private String classify;
//  @Override
//  public int compareTo(@NotNull Releasetable o) {
//    return o.likeNum - this.likeNum;
//  }
}
